﻿using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Linq;
using System.Text;
using Timesheet.Domain;

namespace Timesheet.Service
{
    public interface ITimeSheetDetailsService
    {
        IList<TimeSheetDetails> GetTimeSheetDetails();
        IList<TimeSheetDetails> GetTimeSheetDetails(long tmshID);      
        bool CheckExist(TimeSheetDetails entity);
        TimeSheetDetails GetByID(Int64 id);
        void Add(TimeSheetDetails entity);
        void Update(TimeSheetDetails entity);
        void Delete(TimeSheetDetails entity);
        void Add(TimeSheetDetailsNote entity);
        void Update(TimeSheetDetailsNote entity);
        void Delete(TimeSheetDetailsNote entity);
        List<TimeSheetDetailsNote> GetListNotes(long timeSheetDetailsId);
       
    }
}
